﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.ComponentModel.DataAnnotations;

namespace SistemaBastanteo.Dominio
{
    public class Bastanteo
    {
        public Cliente Cliente { get; set; }
        
        [Required(ErrorMessage = "El Grupo es obligatorio")]
        [StringLength(11, ErrorMessage = "Maximo 1 Caracter")]
        public string Grupo { get; set; }

        public Poder Poder { get; set; }

        [Required(ErrorMessage = "El Tipo de Intervención es Obligatorio")]
        public String TipoIntervencion { get; set; }

        [Required(ErrorMessage = "El Importe es Obligatorio")]
        public decimal Importe { get; set; }

        [Required(ErrorMessage = "La Fecha Limite es Obligatoria")]
        [RegularExpression("^([0-9]{1,2})/([0-9]{1,2})/([0-9]{4,4})$", ErrorMessage = "Fecha no es válida")]
        public DateTime FechaLimite { get; set; }
    }
}